#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

int Difference(int a, int b) {
	int count = 0;
	int a1 = 0;
	int b1 = 0;
	for (int i = 31; i >= 0; i--) {
		 a1 =(( a & (1 << i) )? 1 : 0);
		 b1 =(( b & (1 << i) )? 1 : 0);
		 
		 if (a1 != b1)
			 count++;
	}
	return count;
}

int main() {
	int x = 0;
	int y = 0;
	scanf("%d%d", &x, &y);
	int ret=Difference(x, y);
	printf("ret = %d\n", ret);
	return 0;
}
//#include <stdio.h>
//
//int main()
//{
//    int a = 0;
//    int b = 0;
//    scanf("%d %d", &a, &b);
//    int cnt = 0;
//    int c = a ^ b;
//    for (int i = 0; i < 32; i++)
//    {
//        if (c & 1)
//        {
//            cnt++;
//        }
//        c >>= 1;
//    }
//    printf("%d\n", cnt);
//
//    return 0;
//}
